package net.sk.china.platform.response;

import lombok.Data;

import java.io.Serializable;

/**
 * 文件信息 Response
 * +----------------------------------------------------------------------
 * // | Talk To [ 聊来改善地区金融服务环境，助力企业发展 ]
 * // +----------------------------------------------------------------------
 * // | Copyright (c) 2018-2024 聊来 All rights reserved.
 * // +----------------------------------------------------------------------
 * // | Licensed ( <a href="http://www.apache.org/licenses/LICENSE-2.0">apache</a> )
 * // +----------------------------------------------------------------------
 * // | @Author: 聊来 <18970881148@qq.com>
 * // +----------------------------------------------------------------------
 * // | DateTime: 2024/6/2 17:10
 * // +----------------------------------------------------------------------
 */

@Data
public class FileResultResponse implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 数据ID */
    private Integer id;

    /** 文件名 */
    private String fileName;

    /** 扩展名 */
    private String extName;

    /** 文件大小，字节 */
    private Long fileSize;

    /** 文件存储在服务器的相对地址 */
    private String serverPath;

    /** 可供访问的url 域名根据配置存储，代替了上面serverPath 的功能 */
    private String url;

    /** 类型 */
    private String type;

    /** 音频、视频时长 */
    private long duration;
}
